@charset "utf-8";
/* CSS Document */
body{ background:url(../images/main_bg.jpg) repeat-x}
.top{ height:115px; overflow:hidden; background:url(../images/bg01.jpg) repeat-x center;}
.logo_div{height:115px;overflow:hidden;  width:1000px; margin:0 auto;}
.logo{ margin-top:15px; width:200px; height:70px; float:left;}
.phone{ margin-top:15px; padding-right:85px; width:300px; height:76px; float:right; text-align:right; background:url(../images/phone.png) no-repeat right bottom;}
.phone a{ color:#333; font-size:13px;}
.t_menu{ width:1000px; margin:0 auto; height:50px; overflow:hidden;} 
.t_menu li{ float:left; text-align:center;}
.t_menu li .a1{font:bold 14px "微软雅黑"; height:22px; line-height:22px; display:block; padding-top:7px; cursor: pointer;color:#000;}
.t_menu li .a2 {font:bold 10px Arial, Helvetica, sans-serif; height:20px; line-height:10px;display:block; cursor: pointer; color:#8b8b8b;}
.t_menu li img{ margin-top:3px;}

.t_menu li:hover .a1 { color:#fff;}
.t_menu li:hover .a2 { color:#fff;}

.li01 a{ display:block; width:123px;height:48px; text-align:center;}
.li01 a:hover{ background:url(../images/a_b.gif) no-repeat 4px 0px}

.banner{ background:url(../images/bannerbg.jpg) no-repeat center; height:365px; overflow:hidden;}
.banner_img{ height:315px; overflow:hidden; width:997px; margin:2px auto;}
.b_gg{ height:30px; line-height:30px; overflow:hidden; font-size:12px; color:#f00; width:1000px; margin:10px auto;}

.main{ width:1000px; margin:0px auto; height:auto; overflow:hidden;}
.left{ width:210px; float:left; height:auto; overflow:hidden;}
.center{ width:530px; float:left; height:auto; overflow:hidden; margin-left:15px;}
.right{ width:230px; float:right; height:auto; overflow:hidden;}
.right1{ width:773px; float:right; height:auto; overflow:hidden; border:solid 1px #ccc}

.t1{ border:solid 1px #ccc; height:auto; overflow:hidden;}
.tl1{ background:url(../images/nav2.gif) no-repeat; height:30px; overflow:hidden; line-height:25px;}
.tl1 a{color:#fff; font-size:14px; padding-left:15px;}
.c1_1{ height:auto; overflow:hidden; padding:5px;}
.c1{ height:auto; overflow:hidden; padding:5px;}
.c1 li{ height:30px; line-height:30px; border-bottom: dashed 1px #ddd; margin-bottom:5px;}
.c1 li a{background:url(../images/li02.gif) no-repeat 10px 6px; padding-left:26px;}

.t2{ border:solid 1px #ccc; height:auto; overflow:hidden;}
.tl2{ background:url(../images/nav3.gif) no-repeat; height:34px; overflow:hidden; line-height:27px;color:#0e45df; font-size:15px; padding-left:10px;}
.tl2 #sp1{ float:right; margin-right:10px; margin-top:9px;*+margin-top:5px;}
.tl2 #sp2{ font-size:12px; color:#666; font-weight:bold; margin-left:10px;}

.c2{ padding:5px; height:auto; overflow:hidden;}
.c2 p{ line-height:19px; font-size:12px; text-indent:2em;}
.c2 p img{ float:left; margin-right:5px; margin-bottom:5px;}

.in_products{ width:530px; margin:0 auto; height:298px; overflow:hidden;}
.in_products ul{ margin:0 auto; padding:0; width:530px; margin-left:8px;}
.in_products ul li{ width:140px; height:130px; padding:5px; float:left; margin:0px 20px 11px 0px;border: solid 1px #ccc;}
.in_products ul li img{width:140px; height:106px;}
.in_products ul li p{ margin-top:5px; text-align:center; text-indent:0px;}

.r_title{ background:url(../images/nav03.gif) no-repeat; height:40px; line-height:30px; font-size:15px; color:#1668d4; padding-left:10px; font-weight:bold;}
.r_title em{ float:right; margin-right:10px; font-size:12px; color:#666;}
.r_main{ height:auto; overflow:hidden; padding:10px}
.r_main p{line-height:26px; margin-bottom:10px; font-size:14px;}

.t3{ border:solid 1px #ccc; height:auto; overflow:hidden;}
.tl3{ height:30px; line-height:25px; background:url(../images/nav1.gif) no-repeat; overflow:hidden; color:#fff; padding-left:10px;}
.tl3 #sp1{ float:right; margin-right:10px;}
.tl3 #sp1 a{color:#06F; font-size:12px; padding-left:15px;}
.c3{ height:auto; overflow:hidden; padding:5px;}
.c3 ul{}
.c3 ul li{ background:url(../images/icon.gif) no-repeat left;height:25px; overflow:hidden; padding-left:10px;}
.c3 ul li em{ float:right;}

.c4{height:auto; overflow:hidden; padding:5px; padding-left:60px; padding-bottom:11px; background:url(../images/lxwm.gif) no-repeat left; font-size:11px;}

.foot{ height:auto; overflow:hidden; background:url(../images/foot.gif) repeat-x center; text-align:center; border-top:solid 2px #CCC; line-height:30px; padding:10px;}

.r_main_ul1{ padding:10px;height:auto; overflow:hidden;}
.r_main_ul1 ul{ height:auto; overflow:hidden;}
.r_main_ul1 ul li{ height:auto; overflow:hidden; padding:5px 0px; border-bottom:dashed 1px #ccc; margin-bottom:15px;}
.r_main_ul1 ul li img{ width:165px; float:left; height:120px; margin-right:10px; border:solid 1px #ccc}
.r_main_ul1 ul li h3{ margin-bottom:5px; font-size:15px; padding-top:0px;}
.r_main_ul1 ul li p{ line-height:22px; margin-bottom:10px; font-size:12px;}
.r_main_ul1 ul li span{ color:#999;}
.r_main_ul1 ul li span a{ color:#999; }
.r_main_ul1 ul li span a:hover{text-decoration:underline;}

.r_main_ul2{ padding:10px;height:auto; overflow:hidden;}
.r_main_ul2 ul{ margin-left:8px; padding-bottom:10px; height:auto; overflow:hidden; }
.r_main_ul2 ul li{ width:225px; height:200px; float:left; overflow:hidden; text-align:center; padding:0px; margin-left:10px; margin-right:10px; margin-bottom:20px;}
.r_main_ul2 ul li img{width:225px; height:170px; padding:0px;}
.r_main_ul2 ul li span{display:block; width:180px; height:25px; line-height:25px; margin-top:5px;}

.content{ height:auto; overflow:hidden; padding:10px;}
.content p{ line-height:26px; margin-bottom:10px;font-size:14px;}
.content img{max-width:680px;  /*IE7和Firefox用*/ width: expression(this.width > 680 ? 680: true);   /*IE6用*/ }
.c_r_other{ margin-bottom:5px; margin-top:15px; height:30px; line-height:30px; margin-left:26px; }

.r_ej{ height:auto; overflow:hidden; padding-bottom:10px; border-bottom: solid 2px #ccc}
.r_ej a{ display:block; width:120px; line-height:30px; float:left; text-align:center; border:solid 1px #ccc; margin-right:15px;}
.r_ej a:hover{ background:#039; color:#fff}

.btnsubmit{ display:block; width:100px; height:35px; line-height:35px; text-align:center; margin-top:20px; border:solid 1px #ccc;}

.r_ly_ul{height:auto;overflow:hidden;border-right:solid 1px #eee4da; padding:15px 15px;width:680px}
.r_ly_ul td{ padding:5px;}
.r_ly_ul ul{ height:auto; overflow:hidden;}
.r_ly_ul ul li{line-height:25px; height:auto; overflow:hidden; border-bottom:dashed 1px #ccc; margin-bottom:5px;}
.input1{height:25px; line-height:25px;}
input{height:25px; line-height:25px; width:260px;}
.r_ly_ul table{ background:#ccc; margin-bottom:20px;}
.r_ly_ul table tr{ height:35px; line-height:20px; background:#fff;}
.r_ly_ul table tr td{ padding:5px;}

/*分页*/
.page_link {padding:0px;margin:0px; text-align:center; font-family:Verdana; font-size:12px; margin-bottom:0px; margin-top:10px;}
.page_link a {border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #b108a8; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none}
.page_link a:hover {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #b108a8}
.meneame a:active {border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #b108a8}
.page_link span.current {padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px}
.page_link span.disabled {padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #ff5aff; margin-right: 3px; padding-top: 2px}

	/* banner */
	.fullSlide{ width:995px;position:relative;  height:315px; overflow:hidden;   }
	.fullSlide .bd{ position:relative; z-index:0;  }
	.fullSlide .bd ul{ width:100% !important; }
	.fullSlide .bd li{ width:100% !important;  height:315px; }
	.fullSlide .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:315px;  }
	.fullSlide .bd li a{ position:absolute; width:100%; height:315px; display:block; z-index:1;;   }
	.fullSlide .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";    }
	.fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;
	_background:url(../images/banner-btn-ie6.png) 0 0 no-repeat;
	}

	.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center; }
	.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(images/dot-black.png) 0 0; overflow:hidden; 
		line-height:9999px; filter:alpha(opacity=40);opacity:0.4; 
	}
	.fullSlide .hd ul .on{ filter:alpha(opacity=100);opacity:1;  }